home *** CD-ROM | disk | FTP | other *** search
- Actually I don't think preserving flags on a COPY is always the right
- thing to do. For example is someone saves a messages with the \DELETE
- flag on, the flag should probably not be copied. The user probably is
- saving the message from the next expunge.
-
- The best solution would, I believe, enable you to set the flags as you wish
- on all the operations without having to actually open the mailbox. That
- is, the behavior should be left up to the user interface, and not imposed
- by IMAP.
-
- LL
-
-
- On 12 Jul 1993, Adam Treister wrote:
-
- > Just to chime in quickly, I think the status of flags needs to be preserved
- > across transfer of messages. I can see that its messy to implement, but
- > its "the right thing" as far as the user is concerned. If the user has set
- > keywords, they need to be preserved.
- >
- > I could take it so far as to say that a client may want to be able to add
- > status information to the header in the process of doing the move. Imagine
- > an agent which moves mail from the inbox to a folder without the user
- > actually knowing. It may be beneficial if the agent adds a X-Moved-Because
- > header in the process to include the rule that caused the action. (This
- > may be a bit futuristic, but was the first example that came to mind. I'm
- > sure there are more mundane examples.)
- >
- > It sure seems to me that there is a lot of redundancy between Move, Copy,
- > and Append, and maybe preservation of attributes could be a differentation
- > among these commands. (The implication is that Copy is creating a new
- > message, which may not have attributes set, but Move should not change the
- > message in the process)
- >
- > Adam
- > --------------------------------------------------
- > Adam Treister <treister@forsythe.stanford.edu>
- > Polya Hall 205, Stanford CA 94305 - (415) 725-9449
- > --------------------------------------------------
- >
- >
- >
-
-
-